package com.gitee.magic.framework.base.context;

import java.util.concurrent.atomic.AtomicLong;

/**
 * 缓存容器
 * 
 * @author Start
 */
public final class CacheContext {
	
	/**
	 * 当前活跃的用户数
	 */
	private static AtomicLong activeUsers = new AtomicLong(0); 

	/**
	 * 获取活跃用户数
	 */
	public static long getActiveUsers() {
		return activeUsers.get();
	}

	/**
	 * 添加一个活跃用户
	 */
	public static void activeUser() {
		activeUsers.incrementAndGet();
	}

	/**
	 * 去除一个活跃用户
	 */
	public static void inactiveUser() {
		activeUsers.decrementAndGet();
	}

}